package com.lxmes.hr.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.lxmes.common.annotation.Excel;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 组织机构管理对象 nc_org_manage
 *
 * @author 张志煜
 * @date 2022-11-29
 */
public class NcOrgManage extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 集团代码 */
    @Excel(name = "集团代码")
    private String jtdm;

    /** 集团名称 */
    @Excel(name = "集团名称")
    private String jtmc;

    /** 二级单位简称 */
    @Excel(name = "二级单位简称")
    private String ejdwjc;

    /** 二级单位地址 */
    @Excel(name = "二级单位地址")
    private String ejdwdz;

    /** 二级单位电话 */
    @Excel(name = "二级单位电话")
    private String ejdwdh;

    /** 二级单位税号 */
    @Excel(name = "二级单位税号")
    private String ejdwsh;

    /** 二级单位开户行 */
    @Excel(name = "二级单位开户行")
    private String ejdwkhx;

    /** 二级单位账号 */
    @Excel(name = "二级单位账号")
    private String ejdwzh;

    /** 三级单位代码 */
    @Excel(name = "三级单位代码")
    private String sjdwdm;

    /** 三级单位名称 */
    @Excel(name = "三级单位名称")
    private String sjdwmc;

    /** 三级单位简称 */
    @Excel(name = "三级单位简称")
    private String sjdwjc;

    /** 三级单位地址 */
    @Excel(name = "三级单位地址")
    private String sjdwdz;

    /** 集团简称 */
    @Excel(name = "集团简称")
    private String jtjc;

    /** 三级单位电话 */
    @Excel(name = "三级单位电话")
    private String sjdwdh;

    /** 三级单位税号 */
    @Excel(name = "三级单位税号")
    private String sjdwsh;

    /** 三级单位开户行 */
    @Excel(name = "三级单位开户行")
    private String sjdwkhx;

    /** 三级单位账号 */
    @Excel(name = "三级单位账号")
    private String sjdwzh;

    /** 部门代码 */
    @Excel(name = "部门代码")
    private String bmdm;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String bmmc;

    /** 公司代码 */
    @Excel(name = "公司代码")
    private String gcdm;

    /** 公司简码 */
    @Excel(name = "公司简码")
    private String gcjm;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String gcmc;

    /** 公司地址 */
    @Excel(name = "公司地址")
    private String gcdz;

    /** 集团地址 */
    @Excel(name = "集团地址")
    private String jtdz;

    /** 公司电话 */
    @Excel(name = "公司电话")
    private String gcdh;

    /** 公司税号 */
    @Excel(name = "公司税号")
    private String gcsh;

    /** 公司开户行 */
    @Excel(name = "公司开户行")
    private String gckhx;

    /** 公司账号 */
    @Excel(name = "公司账号")
    private String gczh;

    /** 分部代码 */
    @Excel(name = "分部代码")
    private String fbdm;

    /** 分部名称 */
    @Excel(name = "分部名称")
    private String fbmc;

    /** 分公司代码 */
    @Excel(name = "分公司代码")
    private String fgcdm;

    /** 分公司名称 */
    @Excel(name = "分公司名称")
    private String fgcmc;

    /** 生产线代码 */
    @Excel(name = "生产线代码")
    private String scxdm;

    /** 生产线编号 */
    @Excel(name = "生产线编号")
    private String scxbh;

    /** 集团电话 */
    @Excel(name = "集团电话")
    private String jtdh;

    /** 生产线编码 */
    @Excel(name = "生产线编码")
    private String scxbm;

    /** 生产线名称 */
    @Excel(name = "生产线名称")
    private String scxmc;

    /** 分装类型 */
    @Excel(name = "分装类型")
    private String fzlx;

    /** 分装线代码 */
    @Excel(name = "分装线代码")
    private String fzxdm;

    /** 分装线名称 */
    @Excel(name = "分装线名称")
    private String fzxmc;

    /** 班组代码 */
    @Excel(name = "班组代码")
    private String bzdm;

    /** 班组名称 */
    @Excel(name = "班组名称")
    private String bzmc;

    /** 岗位代码 */
    @Excel(name = "岗位代码")
    private String gwdm;

    /** 岗位名称 */
    @Excel(name = "岗位名称")
    private String gwmc;

    /** 包装费用 */
    @Excel(name = "包装费用")
    private String bzfy;

    /** 集团税号 */
    @Excel(name = "集团税号")
    private String jtsh;

    /** 料废损失金额 */
    @Excel(name = "料废损失金额")
    private BigDecimal lfssje;

    /** 合计费用 */
    @Excel(name = "合计费用")
    private String hjfy;

    /** 集团开户行 */
    @Excel(name = "集团开户行")
    private String jtkhx;

    /** 集团账号 */
    @Excel(name = "集团账号")
    private String jtzh;

    /** 二级单位代码 */
    @Excel(name = "二级单位代码")
    private String ejdwdm;

    /** 二级单位名称 */
    @Excel(name = "二级单位名称")
    private String ejdwmc;

    /** 部门数据隔离代码 */
    private Long deptId;

    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setJtdm(String jtdm)
    {
        this.jtdm = jtdm;
    }

    public String getJtdm()
    {
        return jtdm;
    }
    public void setJtmc(String jtmc)
    {
        this.jtmc = jtmc;
    }

    public String getJtmc()
    {
        return jtmc;
    }
    public void setEjdwjc(String ejdwjc)
    {
        this.ejdwjc = ejdwjc;
    }

    public String getEjdwjc()
    {
        return ejdwjc;
    }
    public void setEjdwdz(String ejdwdz)
    {
        this.ejdwdz = ejdwdz;
    }

    public String getEjdwdz()
    {
        return ejdwdz;
    }
    public void setEjdwdh(String ejdwdh)
    {
        this.ejdwdh = ejdwdh;
    }

    public String getEjdwdh()
    {
        return ejdwdh;
    }
    public void setEjdwsh(String ejdwsh)
    {
        this.ejdwsh = ejdwsh;
    }

    public String getEjdwsh()
    {
        return ejdwsh;
    }
    public void setEjdwkhx(String ejdwkhx)
    {
        this.ejdwkhx = ejdwkhx;
    }

    public String getEjdwkhx()
    {
        return ejdwkhx;
    }
    public void setEjdwzh(String ejdwzh)
    {
        this.ejdwzh = ejdwzh;
    }

    public String getEjdwzh()
    {
        return ejdwzh;
    }
    public void setSjdwdm(String sjdwdm)
    {
        this.sjdwdm = sjdwdm;
    }

    public String getSjdwdm()
    {
        return sjdwdm;
    }
    public void setSjdwmc(String sjdwmc)
    {
        this.sjdwmc = sjdwmc;
    }

    public String getSjdwmc()
    {
        return sjdwmc;
    }
    public void setSjdwjc(String sjdwjc)
    {
        this.sjdwjc = sjdwjc;
    }

    public String getSjdwjc()
    {
        return sjdwjc;
    }
    public void setSjdwdz(String sjdwdz)
    {
        this.sjdwdz = sjdwdz;
    }

    public String getSjdwdz()
    {
        return sjdwdz;
    }
    public void setJtjc(String jtjc)
    {
        this.jtjc = jtjc;
    }

    public String getJtjc()
    {
        return jtjc;
    }
    public void setSjdwdh(String sjdwdh)
    {
        this.sjdwdh = sjdwdh;
    }

    public String getSjdwdh()
    {
        return sjdwdh;
    }
    public void setSjdwsh(String sjdwsh)
    {
        this.sjdwsh = sjdwsh;
    }

    public String getSjdwsh()
    {
        return sjdwsh;
    }
    public void setSjdwkhx(String sjdwkhx)
    {
        this.sjdwkhx = sjdwkhx;
    }

    public String getSjdwkhx()
    {
        return sjdwkhx;
    }
    public void setSjdwzh(String sjdwzh)
    {
        this.sjdwzh = sjdwzh;
    }

    public String getSjdwzh()
    {
        return sjdwzh;
    }
    public void setBmdm(String bmdm)
    {
        this.bmdm = bmdm;
    }

    public String getBmdm()
    {
        return bmdm;
    }
    public void setBmmc(String bmmc)
    {
        this.bmmc = bmmc;
    }

    public String getBmmc()
    {
        return bmmc;
    }
    public void setGcdm(String gcdm)
    {
        this.gcdm = gcdm;
    }

    public String getGcdm()
    {
        return gcdm;
    }
    public void setGcjm(String gcjm)
    {
        this.gcjm = gcjm;
    }

    public String getGcjm()
    {
        return gcjm;
    }
    public void setGcmc(String gcmc)
    {
        this.gcmc = gcmc;
    }

    public String getGcmc()
    {
        return gcmc;
    }
    public void setGcdz(String gcdz)
    {
        this.gcdz = gcdz;
    }

    public String getGcdz()
    {
        return gcdz;
    }
    public void setJtdz(String jtdz)
    {
        this.jtdz = jtdz;
    }

    public String getJtdz()
    {
        return jtdz;
    }
    public void setGcdh(String gcdh)
    {
        this.gcdh = gcdh;
    }

    public String getGcdh()
    {
        return gcdh;
    }
    public void setGcsh(String gcsh)
    {
        this.gcsh = gcsh;
    }

    public String getGcsh()
    {
        return gcsh;
    }
    public void setGckhx(String gckhx)
    {
        this.gckhx = gckhx;
    }

    public String getGckhx()
    {
        return gckhx;
    }
    public void setGczh(String gczh)
    {
        this.gczh = gczh;
    }

    public String getGczh()
    {
        return gczh;
    }
    public void setFbdm(String fbdm)
    {
        this.fbdm = fbdm;
    }

    public String getFbdm()
    {
        return fbdm;
    }
    public void setFbmc(String fbmc)
    {
        this.fbmc = fbmc;
    }

    public String getFbmc()
    {
        return fbmc;
    }
    public void setFgcdm(String fgcdm)
    {
        this.fgcdm = fgcdm;
    }

    public String getFgcdm()
    {
        return fgcdm;
    }
    public void setFgcmc(String fgcmc)
    {
        this.fgcmc = fgcmc;
    }

    public String getFgcmc()
    {
        return fgcmc;
    }
    public void setScxdm(String scxdm)
    {
        this.scxdm = scxdm;
    }

    public String getScxdm()
    {
        return scxdm;
    }
    public void setScxbh(String scxbh)
    {
        this.scxbh = scxbh;
    }

    public String getScxbh()
    {
        return scxbh;
    }
    public void setJtdh(String jtdh)
    {
        this.jtdh = jtdh;
    }

    public String getJtdh()
    {
        return jtdh;
    }
    public void setScxbm(String scxbm)
    {
        this.scxbm = scxbm;
    }

    public String getScxbm()
    {
        return scxbm;
    }
    public void setScxmc(String scxmc)
    {
        this.scxmc = scxmc;
    }

    public String getScxmc()
    {
        return scxmc;
    }
    public void setFzlx(String fzlx)
    {
        this.fzlx = fzlx;
    }

    public String getFzlx()
    {
        return fzlx;
    }
    public void setFzxdm(String fzxdm)
    {
        this.fzxdm = fzxdm;
    }

    public String getFzxdm()
    {
        return fzxdm;
    }
    public void setFzxmc(String fzxmc)
    {
        this.fzxmc = fzxmc;
    }

    public String getFzxmc()
    {
        return fzxmc;
    }
    public void setBzdm(String bzdm)
    {
        this.bzdm = bzdm;
    }

    public String getBzdm()
    {
        return bzdm;
    }
    public void setBzmc(String bzmc)
    {
        this.bzmc = bzmc;
    }

    public String getBzmc()
    {
        return bzmc;
    }
    public void setGwdm(String gwdm)
    {
        this.gwdm = gwdm;
    }

    public String getGwdm()
    {
        return gwdm;
    }
    public void setGwmc(String gwmc)
    {
        this.gwmc = gwmc;
    }

    public String getGwmc()
    {
        return gwmc;
    }
    public void setBzfy(String bzfy)
    {
        this.bzfy = bzfy;
    }

    public String getBzfy()
    {
        return bzfy;
    }
    public void setJtsh(String jtsh)
    {
        this.jtsh = jtsh;
    }

    public String getJtsh()
    {
        return jtsh;
    }
    public void setLfssje(BigDecimal lfssje)
    {
        this.lfssje = lfssje;
    }

    public BigDecimal getLfssje()
    {
        return lfssje;
    }
    public void setHjfy(String hjfy)
    {
        this.hjfy = hjfy;
    }

    public String getHjfy()
    {
        return hjfy;
    }
    public void setJtkhx(String jtkhx)
    {
        this.jtkhx = jtkhx;
    }

    public String getJtkhx()
    {
        return jtkhx;
    }
    public void setJtzh(String jtzh)
    {
        this.jtzh = jtzh;
    }

    public String getJtzh()
    {
        return jtzh;
    }
    public void setEjdwdm(String ejdwdm)
    {
        this.ejdwdm = ejdwdm;
    }

    public String getEjdwdm()
    {
        return ejdwdm;
    }
    public void setEjdwmc(String ejdwmc)
    {
        this.ejdwmc = ejdwmc;
    }

    public String getEjdwmc()
    {
        return ejdwmc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("jtdm", getJtdm())
            .append("jtmc", getJtmc())
            .append("ejdwjc", getEjdwjc())
            .append("ejdwdz", getEjdwdz())
            .append("ejdwdh", getEjdwdh())
            .append("ejdwsh", getEjdwsh())
            .append("ejdwkhx", getEjdwkhx())
            .append("ejdwzh", getEjdwzh())
            .append("sjdwdm", getSjdwdm())
            .append("sjdwmc", getSjdwmc())
            .append("sjdwjc", getSjdwjc())
            .append("sjdwdz", getSjdwdz())
            .append("jtjc", getJtjc())
            .append("sjdwdh", getSjdwdh())
            .append("sjdwsh", getSjdwsh())
            .append("sjdwkhx", getSjdwkhx())
            .append("sjdwzh", getSjdwzh())
            .append("bmdm", getBmdm())
            .append("bmmc", getBmmc())
            .append("gcdm", getGcdm())
            .append("gcjm", getGcjm())
            .append("gcmc", getGcmc())
            .append("gcdz", getGcdz())
            .append("jtdz", getJtdz())
            .append("gcdh", getGcdh())
            .append("gcsh", getGcsh())
            .append("gckhx", getGckhx())
            .append("gczh", getGczh())
            .append("fbdm", getFbdm())
            .append("fbmc", getFbmc())
            .append("fgcdm", getFgcdm())
            .append("fgcmc", getFgcmc())
            .append("scxdm", getScxdm())
            .append("scxbh", getScxbh())
            .append("jtdh", getJtdh())
            .append("scxbm", getScxbm())
            .append("scxmc", getScxmc())
            .append("fzlx", getFzlx())
            .append("fzxdm", getFzxdm())
            .append("fzxmc", getFzxmc())
            .append("bzdm", getBzdm())
            .append("bzmc", getBzmc())
            .append("gwdm", getGwdm())
            .append("gwmc", getGwmc())
            .append("bzfy", getBzfy())
            .append("jtsh", getJtsh())
            .append("lfssje", getLfssje())
            .append("hjfy", getHjfy())
            .append("jtkhx", getJtkhx())
            .append("jtzh", getJtzh())
            .append("ejdwdm", getEjdwdm())
            .append("ejdwmc", getEjdwmc())
            .toString();
    }
}
